/*
 * primo-generator-mock-test
 */package com.example.edu.service;

import com.example.edu.dao.DependencyDao;
import org.junit.runner.RunWith;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.powermock.core.classloader.annotations.PowerMockIgnore;
import org.powermock.modules.junit4.PowerMockRunner;

/**
 * DependencyServiceTest
 *
 * @author
 * @date 2022-02-23 13:33:43
 */
@RunWith(PowerMockRunner.class)
@PowerMockIgnore("javax.management.*")
public class DependencyServiceTest2 {
    @InjectMocks
    private DependencyService dependencyService;
    @Mock
    private DependencyDao dependencyDao;

//    @Test
//    public void testIfTest() {
//        //组装测试方法的参数
//
//        int x = 0;
//
//
//        //mock方法
//
//        //调用方法
//        dependencyService.testIf(x);
//    }
//
//
//    @Test
//    public void getPageTest() {
//        //组装测试方法的参数
//        DependencyQuery query = new DependencyQuery();
//
//        query.setId("");
//        query.setGroupId("");
//        query.setArtifactId("");
//        query.setVersion("");
//        query.setPageNum(0);
//        query.setPageSize(0);
//
//
//        //mock方法
//
//        //TODO 待优化，需要判断是否是有多个方法，方法名一样，参数数量一致
////        PowerMockito.doReturn(null).when(dependencyDao).selectPage(any(),any());
//
//
//        //TODO 待优化，需要判断是否是有多个方法，方法名一样，参数数量一致
//        //PowerMockito.doReturn(null).when(dependencyDao).selectPage(any(),any());
//
//
//        //TODO 待优化，需要判断是否是有多个方法，方法名一样，参数数量一致
//        //PowerMockito.doReturn(null).when(dependencyDao).selectPage(any(),any());
//
//
//        //TODO 待优化，需要判断是否是有多个方法，方法名一样，参数数量一致
//        //PowerMockito.doReturn(null).when(dependencyDao).selectPage(any(),any());
//
//
//        //TODO 待优化，需要判断是否是有多个方法，方法名一样，参数数量一致
//        //PowerMockito.doReturn(null).when(dependencyDao).selectPage(any(),any());
//
//
//        //调用方法
//        dependencyService.getPage(query);
//    }
//
//
//    @Test
//    public void testTest() {
//        //组装测试方法的参数
//
//        //mock方法
//
//        //调用方法
//        dependencyService.test();
//    }
//
//
//    @Test
//    public void covertTest() {
//        //组装测试方法的参数
//
//        List dependencies =
//                new ArrayList();
//
//
//        //mock方法
//
//        //调用方法
//        dependencyService.covert(dependencies);
//    }


}
